package com.linkgie.galaxyframework.domain.data;

import com.linkgie.galaxyframework.utils.ApplicationException;
import com.linkgie.galaxyframework.utils.RuntimeStatus;

public class DomainException extends ApplicationException {
	
	private static final long serialVersionUID = 5306469457662817123L;

	public DomainException() {
	}

	public DomainException(String message) {
		super(message);
	}

	public DomainException(Throwable cause) {
		super(cause.getMessage(), cause);
	}

	public DomainException(String message, Throwable cause) {
		super(message, cause);
	}

	public DomainException(RuntimeStatus status) {
		super(status);
	}

	public DomainException(RuntimeStatus status, String message) {
		super(status, message);
	}

	public DomainException(RuntimeStatus status, Throwable cause) {
		super(status, cause.getMessage(), cause);
	}

	public DomainException(RuntimeStatus status, String message, Throwable cause) {
		super(status, message, cause);
	}

}
